intricate mechanisms